package com.jcgyl.export.dao;

import java.util.Date;
import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.jcgyl.export.entity.Tbpayinfo;
import com.jcgyl.export.entity.TbpayinfoExample;

public interface TbpayinfoDao {

	List<Map<String, Object>> findObject(@Param("guid") String guid, @Param("orderid") String orderid,
			@Param("Starttime") String Starttime,@Param("Endtime") String Endtime,
			@Param("startIndex") Integer startIndex, @Param("pageSize") Integer pageSize);

	Integer getRowCount(@Param("guid") String guid, @Param("orderid") String orderid, 
			@Param("Starttime") String Starttime,@Param("Endtime") String Endtime);

	Tbpayinfo findPayinfoByOrderid(@Param("orderid") String orderid);

	void batchInsert(@Param("payinfos") List<Tbpayinfo> payinfos);
	int updateObject(@Param("record") Tbpayinfo record);
}